//map util
var mu = {};

var amap = mu.n(); //创建一个map对象

amap.set("name","data");
amap.get("name");

amap.getOrNew("newField",{});

amap.set("devType.dataItems.1.value","data1");

amap.newSet("devType.dataItems.1.value","data1");

amap.updateSet("devType.dataItems.1.value","data2");

var devTypeItems = amap.map('devType.dataItems',function (map, itr) {

});

amap.query("devType.dataItems.dataType='电表'");//查询dataType为'电表'的amap集合

amap.get("devType.dataItems").filter("dataType='电表'");

//关联两个集合

//创建两个简单集合
var datas1 = mu.n()
    .entry('Tom'   ,mu.n('sid','1001').entry('sex','M'))
    .entry('Ketty' ,mu.n('sid','1002').entry('sex','L'))
    .entry('Peter' ,mu.n('sid','1003').entry('sex','M'))
    .entry('Lis'   ,mu.n('sid','1004').entry('sex','L'));

var datas = mu.n()
    .entry('Ton'    ,mu.n('sid','0001').entry('sex','M'))
    .entry('Keper'  ,mu.n('sid','1002').entry('sex','L'))
    .entry('Marry'  ,mu.n('sid','2003').entry('sex','M'))
    .entry('Luios'  ,mu.n('sid','3004').entry('sex','L'));


//找出两个集合sid值属性相同的元素
datas1.daica(datas2).filter(function (map1, map2, itr) {
    return itr.left.sid == itr.right.sid;
}).lmap(function (map,itr) {

}).data();